home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / xdk_dev.jar / a / ScannerException.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-12-15  |  1021 b   |  57 lines

  1. package a;
  2.  
  3. public class ScannerException extends ANTLRException {
  4.    public int line;
  5.    public int column;
  6.    // $FF: renamed from: c int
  7.    public int field_0;
  8.  
  9.    public ScannerException() {
  10.       super(method_0("\u001e\u001dZgy\b\f\u001ble\u001f\u0011I"));
  11.    }
  12.  
  13.    public ScannerException(String var1) {
  14.       super(var1);
  15.    }
  16.  
  17.    public ScannerException(String var1, int var2) {
  18.       super(var1);
  19.       this.line = var2;
  20.    }
  21.  
  22.    public String toString() {
  23.       return method_0("\u0001\u0017Ul?") + this.line + method_0("DR\u001b") + ((Throwable)this).getMessage();
  24.    }
  25.  
  26.    // $FF: renamed from: a (java.lang.String) java.lang.String
  27.    private static String method_0(String var0) {
  28.       char[] var1 = var0.toCharArray();
  29.       int var2 = var1.length;
  30.  
  31.       for(int var3 = 0; var3 < var2; ++var3) {
  32.          char var10002 = var1[var3];
  33.          byte var10003;
  34.          switch (var3 % 5) {
  35.             case 0:
  36.                var10003 = 109;
  37.                break;
  38.             case 1:
  39.                var10003 = 126;
  40.                break;
  41.             case 2:
  42.                var10003 = 59;
  43.                break;
  44.             case 3:
  45.                var10003 = 9;
  46.                break;
  47.             default:
  48.                var10003 = 23;
  49.          }
  50.  
  51.          var1[var3] = (char)(var10002 ^ var10003);
  52.       }
  53.  
  54.       return new String(var1);
  55.    }
  56. }
  57.